package org.example.classtopia.Service;

public interface PostLikeService {

    /**
     * 用户给帖子点赞
     */
    boolean likePost(Long userId, Long postId);

    /**
     * 用户取消对帖子点赞
     */
    boolean unlikePost(Long userId, Long postId);

    /**
     * 查询用户是否点赞过该帖子
     */
    boolean hasLiked(Long userId, Long postId);

    /**
     * 查询帖子被点赞的总数
     */
    int countLikes(Long postId);
}

